J2EE Spiderは、フォームベースのWebアプリケーションを迅速に開発するための新しいオープンソースツールである。以下のとおりJ2EE Spiderの目的は単純である。
いつでも、何を使っても、どんなふうにでもコードを生成することを可能にする。
いつでもというのは、プロジェクトのはじめでコードの生成が可能であるだけでなく、追加的なビルドを実行することもできることである。この連続してビルド するという概念は、必要であればいつでもマージを使用すれば、コードで完了したカスタマイズを失うことがないということである。
何を使ってもというのは、柔軟にフレームワークの選択ができることである。これにより、デベロッパは自分のチームのノウハウを利用して、どの技術が 生成済みコードの一部であるかの判断が可能になる。今後は、可能な限りの数のフレームワークの生成を可能にすることを目的とされる。
どんなふうにでもというのは、生成コードのテンプレートの変更を可能にし、生成済みコードがそれぞれのチームの開発方法論とできる限り近いものにする。また、簡単かつ単純な方法で、標準的なコード生成に新しいリソースを追加することも可能である。
J2EE Spiderの主な機能は以下のとおりである。
- コード生成のビジュアルインターフェイス
- Eclipseとの統合
- 追加的なビルド
- Round-tripエンジニアリング
- 生成済みコードは国際的なものである
- テンプレートを使用したコードの生成
- 複数のフレームワークのサポート
- Webフレームワーク:Struts、JSFおよびMentawai(ブラジルのWebアプリケーションフレームワーク)
- Dependency Injection Containers:Spring
- O/R マッピング:Hibernate
- ページテンプレート:SiteMeshおよびFacelets
- Windows (自己実行可能) - http://downloads.sourceforge.net/j2eespider/spider_video-1.0.0-M1.exe?use_mirror=osdn
- マルチプラットフォーム (ブラウザに表示) - http://downloads.sourceforge.net/j2eespider/spider_video-1.0.0-M1.zip?use_mirror=osdn
プロジェクトにおいてJ2EE Spiderを使用する際の最低必要条件は、Java 5、Eclipse (WTP付属)、JEEまたはServletコンテナーおよびJ2EE Spiderプラグインである。プラグインのためのダウンロードおよび詳細については、J2EE spiderのWebサイト、http://www.j2eespider.org で参照できる。